shed for protection against landslides - Almanca İngilizce Sözlük